Maybe this information will be helpful.
We reproduced the issue. It occurs after updating from Sierra 10.12.2 to 10.12.4
To fix the issue, we made a backup of /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist from the 10.12.2 and then just restored it.
Actually only this section is important:
<dict>
<key>Active</key>
<true/>
<key>BSD Name</key>
<string>en4</string>
<key>IOBuiltin</key>
<false/>
<key>IOInterfaceNamePrefix</key>
<string>en</string>
<key>IOInterfaceType</key>
<integer>6</integer>
<key>IOInterfaceUnit</key>
<integer>4</integer>
<key>IOMACAddress</key>
<data>
qGC2Bod4
</data>
<key>IOPathMatch</key>
<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UP SB@0/IOPP/DSB1@3/IOPP/UPS0@0/IOPP/pci-bridge@0/IOPP/ethernet@0/BCM5701Enet/en4</ string>
<key>SCNetworkInterfaceInfo</key>
<dict>
<key>UserDefinedName</key>
<string>Thunderbolt Ethernet</string>
</dict>
<key>SCNetworkInterfaceType</key>
<string>Ethernet</string>
</dict>
You can just copy it to the end of the array in that file.
conclusion: I AM PRETTY SURE THERE IS AN ISSUE IN THE LAST UPDATE AND I HOPE IT WILL BE FIXED ASAP